@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;border: 0; vertical-align: top;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

dl,dt,dd{padding: 0;margin:0;}

i,em{font-style: normal;}



.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.w0{width: 100%;}

.w1200{width: 1200px;margin:0 auto;}

.w1140{width: 1140px;margin:0 auto;}



/*header start*/

.header{}

.header .tel{height:112px;background: url(../images/tel.jpg) no-repeat center left;padding-left: 60px}

.header .tel p{display: block;padding-top: 30px;font-size: 16px;color: #AE1C2F;}

.header .tel b{font-size: 28px;font-family: "Times New Roman";color: #AE1C2F}

.header .nav{height: 55px;background: url(../images/bj-anv.jpg) repeat-x center;}

.header .nav ul{width: 840px;}

.header .nav ul li{float: left;width: 140px;text-align: center;line-height: 55px;font-size: 16px}

.header .nav ul li a{display: block;color: #fff}



.search{width:269px;}

.search form{width: 269px;padding: 0;margin: 0;outline:none;border:none;margin-top: 12px}

.search input{padding: 0;margin: 0;outline:none;border:none;display: block;}

.search .button {float: left;height: 32px;width: 32px;background: url(../images/ss.png) no-repeat center;border: 0;padding: 0;margin: 0;cursor: pointer;background-color: #fff;border:none;overflow: hidden;}

.search .word{width: 225px;height: 30px;padding-left:10px;line-height: 30px;float: left;border: 1px #fff solid;background-color: #FFFFFF;color: #888787;font-size: 12px;overflow: hidden;}



/*banner start*/

.flexslider{

	position: relative;

	width: 100%;

	height:500px;

	overflow: hidden;

	zoom: 1;

}

.flexslider .slides li{

	width: 100%;

	height: 100%;

}

.flex-direction-nav a{

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	border-radius: 35px;

}

.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 0;

}

.flex-direction-nav .flex-prev {

	left: 0;

}

.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}

.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 10px;

	text-align: center;

}

.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	zoom: 1;

	*display: inline;

}

.flex-control-paging li a {

	background: rgba(0,0,0,0.3);

	display: block;

	height: 10px;

	overflow: hidden;

	text-indent: -99em;

	width: 10px;

	cursor: pointer;

	-webkit-transition: all 0s ease;

	border-radius: 10px;

}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a{

	background: #AE1C2F;

}

.flexslider .slides a img {

	width: 100%;

	height: 500px;

	display: block;

}



/*product start*/

.product{padding: 50px 0}

.pro_l{width: 270px;}

.pro_list{width: 256px;background: #EEEEEE;margin-top: 5px;padding: 1px 7px 7px}

.pro_list > ul > li > a{width: 226px;height: 31px;background: #0B62B1;display: block;color: #fff;line-height: 31px;font-size: 16px;font-weight: bolder;margin-top: 7px;padding-left: 30px}

.pro_list ul.erji li{line-height: 30px;font-size: 15px;font-weight: bolder;}

.pro_list ul.erji li a{color: #0B62B1;display: block;text-indent: 30px}

.pro_r{width: 910px;}

.pro_r ul li{width: 280px;float: left;margin-left: 35px}

.pro_r ul li:nth-child(3n+1) {margin-left: 0px}

.pro_r ul li .img{width: 278px;height:208px;overflow: hidden;border:1px solid #dfdfdf;}

.pro_r ul li .img img{ width: 278px; height: 208px; display: block;transition:.5s ease-in;}

.pro_r ul li .img img:hover { transform:scale(1.1,1.1);}

.pro_r ul li p{height: 60px;line-height: 60px;font-size: 15px;text-align: center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.lc{height: 162px;background: url(../images/lcimg.jpg) no-repeat center;}

.lc b{font-size: 32px;color: #fff;font-family: "Times New Roman";padding: 90px 0 0 40px;display: inline-block;}



.about{padding: 50px 0;background: #F4F4F4}

.title{text-align: center;}

.title strong{display: block;font-size: 34px;color: #D9D7D8;font-family: Arial;padding-bottom: 10px}

.title b{font-size: 32px;color: #333;line-height: 32px;display: block;background: url(../images/titleline.png) no-repeat center;}



.about_body{padding-top: 40px}

.about_body .ab_right{width: 750px;}

.about_body .ab_right b{color: #333;font-size: 26px;display: block;letter-spacing: 3px}

.about_body .ab_right i{display: block;font-family: Arial;font-size: 10px;letter-spacing: -0.3px;margin-bottom: 15px}

.about_body .ab_right p{font-size: 14px;line-height: 170%;text-indent: 2em;}

.about_body .ab_right a{display: block;width: 120px;height: 35px;background: #FD6227;color: #fff;text-align: center;line-height: 35px;float: left;margin-right: 30px;margin-top: 20px}



/*case*/

.case{padding:50px 0;}



.picMarquee-left{ overflow:hidden;margin-top: 40px}

.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}

.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}

.picMarquee-left .bd ul li .pic{ text-align:center;}

.picMarquee-left .bd ul li .pic img{ width:280px; height:210px; display:block;}

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}

.picMarquee-left .bd ul li .title{ line-height:40px;}



/*new start*/

.new_body{margin-top: 40px;padding-bottom: 20px}

.new_body ul li{width: 580px;float: left;margin-left: 40px;padding-bottom: 20px;border-bottom: 1px solid #dfdfdf;margin-bottom: 30px}

.new_body ul li:nth-child(2n+1) {margin-left: 0}

.new_body ul li .date{width: 75px;height: 70px;border: 1px solid #ececec;margin-right: 15px}

.new_body ul li .date p{background-color: #dcfcfd;width: 100%;height: 25px;line-height: 25px;color: #000;text-align: center;}

.new_body ul li .date b{font-size: 25px;line-height: 45px;text-align: center;display: block;}

.new_body .new_con{width: 485px;float: left;}

.new_body .new_con em{display: block;height: 25px;line-height: 25px;background: url(../images/pic-new-list.jpg) no-repeat center left;padding-left: 25px;font-size: 16px;color: #222}

.new_body .new_con p{line-height: 20px;font-size: 14px;text-indent: 2em;display: block;padding-top: 5px;color: #777}

.new_body a.more{display:block;height: 115px;width: 100%;background: url(../images/pic-new-more.jpg) no-repeat center;;text-align: center;line-height: 114px;font-size: 16px}



/*footer start*/

.footer{padding:50px 0;background: #2D2E32}

.footer .foot_l{width: 300px;border-right: 1px solid #666;margin-top: 20px}

.footer .foot_l ul li{width: 150px;float: left;}

.footer .foot_l ul li a{display: block;color: #fff;line-height: 40px;font-size: 15px;}

.footer .foot_m{margin-left: 80px;border-right: 1px solid #666;padding-right: 100px;margin-top: 20px}

.footer .foot_m .fm_top{font-size: 30px;color: #fff;font-family: Arial;padding-left: 40px;background: url(../images/tel.png) no-repeat center left;}

.footer .foot_m .fm_top span{height: 30px;font-size: 20px;text-align: center;line-height: 30px;padding: 0 20px;background: #A40001;display: inline-block;border-radius: 20px;margin: 0px 0 0 10px;position: relative;top: -4px}

.footer .foot_m ul li{color: #fff;line-height: 200%;font-size: 15px}



.foot_bot{height:50px;line-height: 50px;background: #000;text-align: center;color: #fff;}

.foot_bot span{padding: 0 20px}

.foot_bot span a{color: #fff}